/*index*/
.sn-body{
min-width: 1366px;
/*overflow: hidden;*/
position: relative;
}
.xn-body #map{
	overflow: hidden;
}
.layui-input, .layui-select, .layui-textarea{
	border-radius: 0;
}
.radio{
	display: inline-block;
	color:#666;
	vertical-align: middle;
	margin-right: 3px;
}
.layui-layer-loading .layui-layer-loading1{margin: 0 auto;}
.checkbox+.checkbox, .radio+.radio{
	margin-top: 10px;
}
.config-tiltle{
	font-size: 14px;
	color: #000;
	margin-bottom: 15px;
}
 .config-tiltle span{
 	  border-left: 3px solid #2979E6;
    padding-left: 10px;
 }
 .config-content{margin-bottom: 15px;}
 .config-content .checkbox-inline{
 	height: 24px;
 	border-radius: 30px;
	padding-left: 0;
	padding-right: 15px;
 }
  .config-content .checkbox-inline input[type=checkbox]{
  	display: none;
  }
  .config-content .checkbox-inline label{font-weight: normal;
 	height: 24px;line-height: 24px;padding: 0 15px;cursor: pointer;
  }
  .config-content .checkbox-inline input[type=checkbox]:checked + label{

    border-radius: 20px;
    color: #fff;
    background: #5B9CE3;
  }
  .sn-tool{
  	position: absolute;
  	height: auto;
  	width: 160px;
  	top: 90px;
  	
  	
  }
  .sn-tool .middlebox{
  	position: inherit;
  	height: auto;
  	background: #FFF;
  	top: 0;
  	box-sizing: border-box;
    border-top: 2px solid #5B9CE3;
  	box-shadow: 2px 2px 2px rgba(0,0,0,.3);
  }
  .sn-tool .middlebox .editbtn:hover{
  background: rgba(0,0,0,.1);}

  .sn-tool .middlebox .editbtn{
  	width: 100%;
  	border: none;    
  	text-align: left;
  	padding: 0 5px;
  	height: 30px;
    line-height: 30px;}
    
    
    /*weather*/
   .contentPane span{
   	display: inline-block;
   	width: 5.5em;
   	text-align: right;
   	color: #000;
   }
   .sn-aui-label{margin-top: -8px;}
   .sn-aui-label li{
   	list-style: none;
   	display: inline;
   	text-align: center;
   }
   
  .sn-aui-label label{
  	border-radius: 20px;
	font-size: 12px;
	font-weight:normal;
    display: inline-block;
    background: transparent;
  	color: #333;
    margin-left: 10px;
    padding: 0 16px;
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
    cursor: pointer;
  }
  .sn-aui-label input[type=radio],.sn-aui-label input[type=checkbox]{
  	display: none;
  }
  .sn-aui-label input[type=radio]:checked+label,.sn-aui-label input[type=checkbox]:checked+label{
    background: #5B9CE3;
    color: #fff;
  	
  }
  
  ol,ul{margin: 0;padding: 0;}
@media (max-width: 1366px) {
	.xn-body{overflow: auto;width: 1366px;min-height: 600px;}
}
.layui-table.smallTable td, .layui-table.smallTable th{
	padding: 5px 10px;
	border-left: none;
	border-right: none;
}
.panel-primary>.panel-heading{
	    background-color: #5B9CE3;
	background: #5B9CE3;
}
.icon-more-down{font-size: 10px;}
.aui-layui-title{padding: 0 10px;    line-height: 40px;}
.aui-layui-title h3{
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
}
.aui-layui-title i.icon-close1{
	color: #fff;
	float: right;
	cursor: pointer;
}
i.icon-close1:hover{opacity: .7;}
.sn-form .layui-form-select .layui-input{border:1px solid #e6e6e6;}
.sn-form .layui-input{height: 30px;line-height: 30px;}
.sn-form .small-line{
	width: 120px;
}
.xn-footer-btn{
	border-top: 1px solid #5B9CE3;
	margin-top: 10px;
	padding-top: 10px;
}
.layui-btn-normal{
	background:#5B9CE3 ;
}
.btn-primary{
	background:#5B9CE3 ;
	border-color: #5B9CE3;
}
